/* 11/12 系列专题 */
.series-li {
    display: inline-block;
    text-align: center;
    height: 100%;
    width: 15%;
    margin: 0 0 0 1%;
}

/* 11/12 专题div */
.series-div {
    height: 202px;
    width: 100%;
}

.series-div img {
    width: 159px;
    height: 202px;
    cursor: pointer;
}

/* 11/12 专题字体 */
.series-font {
    height: 40px;
    width: 100%;
    font-size: 20px;
    font-weight: 500;
    color: #5B5B5B;
    line-height: 28px;
    font-family: PingFangSC-Medium, PingFang SC;
    margin: 10px 0 0 0;

}

/* 11/10 那年今日 div*/
.history_nnjr {
    width: 1203px;
    height: 275px;
    line-height: 35px;
    margin: 4px auto;
    background: #ECECEC;
}

/* 11/10 新闻公告 div */
.newsGonGao {
    width: 1203px;
    height: 300px;
    line-height: 35px;
    margin: 36px auto;
    background: #EEEEEE;
    border-radius: 15px;
}

.newsGonGao div img {
    border-radius: 15px;
    cursor: pointer;
    margin-bottom: 3px;
    object-fit: cover;
}

.indexNotice {
    height: 120px;
    background: #FFFFFF;
    margin: 0 0 15px 0;
    border-radius: 15px;
    cursor: pointer;
    padding-bottom: 9px;
;
}

.indexNotice-time {
    width: 100px;
    height: 100px;
    border: 1px solid #4c69ba;
    margin: 15px 0 0 40px;
    text-align: center;
    float: left;
    color: #4c69ba;
}

.indexNotice-time h2 {
    border-bottom: 1px solid #4c69ba;
    padding-bottom: 10px;
}

.indexNotice-right {
    float: right;
    height: 75%;
    width: 85%;
    margin: 15px 0 0 0;
}

.indexNotice-title {
    font-size: 18px;
    font-weight: 600;
    color: #505050;
    line-height: 33px;
    letter-spacing: 1px;
}

.indexNotice-text {
    color: #494949;
    font-size: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    padding: 10px 0 0 0;
    font-weight: 500;
    line-height: 21px;
}

/* 11/10 新闻公告内容 */
.newsGonGaoContextDiv {
    font-size: 18px;
    font-weight: 600;
    color: #434343;
    line-height: 28px;
    width: 169px;
    height: 107px;
    display: block;
    display: -webkit-box;
    max-width: 266px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    margin: 10% 3.5% 0 0;
    letter-spacing: 4px;
}

/* 11/10 精品推荐 */
.jinPing {
    width: 1203px;
    height: 900px;
    line-height: 35px;
    margin: 210px auto;
    border-radius: 15px;
}

/* 11/11 课件 */
.courseware-li {
    display: inline-block;
    list-style-type: none;
    cursor: pointer;
    vertical-align: top;
}

.courseware-div {
    min-height: 336px;
    width: 285px;
    background: #FFFFFF;
    border-radius: 15px;
    margin: 0 0 0 12px;
}

.courseware-li .headImg {
    position: absolute;
    cursor: pointer;
}

.courseware-li .picImg {
    height: 152px;
    width: 100%;
    border-radius: 15px;
    cursor: pointer;
    object-fit: cover;
}

/* 11/11 课程标题字体 */
.kecheng_div .kecheng_title1 {
    font-size: 20px;
    font-weight: 600;
    color: #1A62AA;
    letter-spacing: 1px;
    margin: 3px 0 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 104px;
   /*  white-space: nowrap; */
}

/* 11/11 制作单位字体 */
.kecheng_div .kecheng_dept {
    font-size: 14px;
    font-weight: 400;
    color: #494949;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 0 0 20px;
}

/* 11/11 课程作者 */
.kecheng_div .kecheng_author {
    font-size: 12px;
    font-weight: 400;
    color: #787878;
    margin: 0 0 0 20px
}

.kecheng_author a {
    margin: 35px;
}

/* 11/11 培训公告DIV */
.train_gongGao {
    width: 1203px;
    height: 300px;
    line-height: 35px;
    margin: 0 auto 40px;
    border-radius: 15px;
}

/* 11/11 培训 head */
.train_headDiv {
    width: 100%;
    height: 40px;
    background: #D8090E;
    border-radius: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    letter-spacing: 1px;
}

/* 培训头部标签 */
.train_head {
    text-align: center;
    width: 25%;
    height: 40px;
    float: left;
}

/* 培训文本内容 */
.train_name {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 50px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.train_time {
    height: 95%;
    font-size: 15px;
    font-weight: 400;
    color: #262626;
    line-height: 50px;
    background: linear-gradient(225deg, #F464CE 0%, #C277E3 47%, #7A8FE2 100%);
    border-radius: 15px;
    opacity: 0.6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.train_obj {
    height: 95%;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 50px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.train_dept {
    height: 95%;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 50px;
    letter-spacing: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}

/* 那年今日等标题 */
.title_biaoTi {
    width: 100%;
    height: 60px;
    margin: 2px 0;
}

.biaoTiDiv {
    width: 220px;
    float: left;
}

.biaoTiDiv img {
    width: 61px;
    height: 51px;
    cursor: pointer;
}

.biaoTiDiv .titleFont {
    margin: -17% 0 0 40%;
    font-size: 26px;
}

.newsMore {
    float: right;
    font-size: 26px;
    margin: 17px 15px 0 0;
}

.newsMore img {
    width: 22px;
    height: 24px;
    cursor: pointer;
    margin-bottom: 3px;
}

.rankingMore {
    font-size: 18px;
}

.rankingMore a {
    color: #FFFFF0;
    margin-left: 31%;
}

.rankingMore a img {
    width: 16px;
    height: 18px;
    cursor: pointer;
    margin-left: -1%;
    margin-bottom: 2px;
}

.content-bottom {
    border-left: 2px solid #9DAEDF;
    border-right: 2px solid #9DAEDF;
    border-bottom: 2px solid #9DAEDF;
}

.content-bottom table {
    table-layout: fixed;
}

.content-bottom table tr th{
    padding-top: 4% !important;
}

.content-bottom table tr {
    width: 100%;
    border-bottom: 1px solid #9DAEDF;
    color: #494949;
}

.content-bottom table tr th,td {
    padding: 1% 3px;
    text-align: center;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content-bottom table tr:first-child {
    border-bottom: none !important;
}

.content-bottom table tr:last-child {
    border-bottom: none !important;
    padding-bottom: 4%;
}

/* 11/11 那年今日内容文本*/
.nnjr_context {
    width: 100%;
    height: 203px;
    background: #FFFFFF;
    border-radius: 15px;
    cursor: pointer;
}

.context_left {
    width: 480px;
    height: 270px;
    border-radius: 15px;
}

.context_left img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    cursor: pointer;
    object-fit: cover;
}

.context_time {
    width: 141px;
    height: 40px;
    background: linear-gradient(180deg, #176BFC 0%, #1638F1 100%);
    border-radius: 15px;
    opacity: 0.74;
    filter: blur(0px);
    margin-top: -40px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
}

/* 那年今日 title */
.nnjr_context-title {
    font-size: 24px;
    font-weight: 600;
    color: #505050;
    line-height: 33px;
    /* letter-spacing: 1px; 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    margin-top: 24px;
    margin-bottom: 4px;
}

/* 那年今日 text */
.nnjr_context-text {
    width: 687px;
    height: 191px;
    font-size: 15px;
    font-weight: 500;
    color: #7D7D7D;
    line-height: 26px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 9px;
}

.resource-div {
    width: 887px;
    height: 95px;
    background: #FFFFFF;
    border-radius: 15px;
    margin: 10px 0;
}

.resource-background {
    background-size: 180px 100%;
    width: 180px;
    height: 100%;
    border-radius: 15px;
}

.resource-context {
    width: 839px;
    height: 100%;
    border-radius: 15px;
    float: left;
    margin: -94px -9px 0 0;
    cursor: pointer;
    left: 100px;
    margin-left: 44px;
}

.resource-img {
    width: 190px;
    height: 95px;
    border-radius: 10px;
    cursor: pointer;
}

.resource-title {
    font-size: 18px;
    font-weight: 600;
    color: #585858;
    line-height: 25px;
    margin: 20px 0 4px 20px;
}

.resource-more {
    font-weight: 500;
    color: #3367D5;
    float: right;
    margin: -95px 45px 0 0;
}

.resource-release {
    font-size: 14px;
    font-weight: 400;
    color: #A1A1A1;
    line-height: 20px;
    margin: auto 0 0 20px;
}

/* 浏览量 */
.resource-time {
    font-size: 14px;
    font-weight: 400;
    color: #A1A1A1;
    line-height: 20px;
    float: right;
    margin: -20px 5% 0 0;
}

/* 11/11 培训内容 */
.train_context-div {
    width: 100%;
    height: 55px;
    background: #FFFFFF;
    border-radius: 15px;
    margin-top: 5px;
    cursor: pointer;
}

hr {
    width: 100%;
    height: 3px;
    margin: 0 0 15px 0;
}

/*img {
    transition: all 0.6s;
    cursor: pointer;
}

img:hover {
    transform: scale(1.1);
    cursor: pointer;
}*/

/* 11/12 新闻公告DIV */
.newsContextDIV {
    border-radius: 15px;
    width: 100%;
    height: 420px;
}

/*.news_top-div {
    height: 420px;
    width: 600px;
    border-radius: 15px;
}*/
/* 12/15 整个新闻DiV */
.newsBigDiv{
    width: 1222px;height: 420px;    margin-left: -19px;
}
/* 12/15 整个新闻 */
.news04{
    width: 580px;height: 198px;border-radius: 15px;background: #FFFFFF;float: left;margin: 0px 10px 15px 20px;
}

.news05{
    width: 590px;height: 200px;border-radius: 15px;background: #FFFFFF;float: left;margin: 0 5px 10px 5px;
}

.news_topleft-div {
    height: 99%;
    width: 590px;
    background: #FFFFFF;
    float: left;
    border-radius: 15px;
}

.news_topright-div {
    height: 99%;
    width: 390px;
    background: #FFFFFF;
    float: right;
    border-radius: 15px;
}

.news_left-img {
    width: 352px;
    height: 198px;
    border-radius: 15px;
    cursor: pointer;
}

.news_bottom-div {
    height: 205px;
    width: 100%;
    margin: 5px 0;
    border-radius: 15px;
}

.news_bottomleft-div {
    height: 99%;
    width: 590px;
    background: #FFFFFF;
    float: left;
    border-radius: 15px;
}

.news_bottomright-div {
    height: 99%;
    width: 390px;
    background: #FFFFFF;
    float: right;
    border-radius: 15px;
}

.news_center-div {
    width: 200px;
    height: 414px;
    background: #FFFFFF;
    margin: -35% 0 0 50%;
    border-radius: 15px;
}


/* 祖传样式 */

.list-unstyled li {
    background-color: #2c1f31;
    color: rgb(168, 163, 170);
    height: 40px;
    font-size: 15px;
}

.videospan_clicked {
    color: #ff5c38;
}

.charpt span {
    line-height: 40px;
}

.videoNews {
    /*position: absolute;*/
    right: 15px;
    width: 225px;
    top: 250px;
    position: fixed;
    bottom: 5px;
    height: 107px;
    z-index: 999;
}

#kx_chapter {
    background-color: #2c1f31;
    width: 225px;
    margin: 0 0 0 -25px;
}

.charpt :hover {
    background-color: #1f1921
}

#kxTitle {
    position: fixed;
    right: 15px;
    top: 165px;
    height: 30px;
    width: 335px;
    background-color: #0c0c0edb;
    text-align: center;
    border-radius: 3px;
}

#fontTitle {
    font-size: larger;
    color: white;
}

#kxClose {
    position: fixed;
    right: 20px;
    top: 198px;
    font-size: 30px;
    color: white;
    display: none;
    cursor: pointer;
    margin: 25px -10px 0 0;
}

#fontTitle {
    font-size: larger;
    color: white;
}

.video-back {
    position: fixed;
    right: 15px;
    height: 150px;
    width: 280px;
    text-align: center;
    border-radius: 3px;
    background-size: 100% 100%;
}

#id_test_video{
    margin: 15px 0 0 -34px;border-radius: 10px;
}


html, body {
    -ms-overflow-style: scrollbar;
}

.tit {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.asid_share1 {
    position: fixed;
    top: 60%;
    right: 0;
    z-index: 890;
}

.relative {
    position: relative;
    top: 0;
    left: 0;
}

.asid_share_box1 ul li {
    display: block;
    position: relative;
    width: 40px;
    padding: 15px;
    text-align: center;
    background: #CCC;
    text-decoration: none;
    outline: 0;
    font-size: 15px;
    margin: 80px 0 3px 0;
}

.asid_share_box1 ul li:hover {
    background: rgba(13, 14, 31, 0.9);
}

.asid_share_box1 ul li a:link, a:visited {
    color: white;
}

.asidshow {
    display: none;
    width: 125px;
    height: auto;
    position: absolute;
    top: 0px;
    right: 78px;
    font-size: 15px;
    background: #78a5f1;
    text-align: left;
    padding: 25px 29px;
}

.asid_share_box1 ul li:hover .asidshow {
    display: block;
}

.asid_triangle {
    position: absolute;
    width: 0;
    height: 0px;
    border: 6px solid transparent;
    border-left-color: #78a5f1;
    top: 20%;
    left: 100%;
}

/* 飘窗样式开始  */
#ad {
    width: 332px;
    /* min-height:188px; */
    height: auto;
    z-index: 1000;
    background-color: #e12500;
}

#closeFloatWindow {
    display: block;
    /* padding-left:210px; */
    width: 20px;
    margin-left: 286px;
}

.content_detail {
    width: 95%;
    height: auto;
    padding: 20px;
    line-height: 32px;
    font-size: 29px;
    color: white;
    margin-top: -16px;
}

.content_detail a {
    color: white;
}

.D1fBt {
    margin: 143px 133px 0 0;
}

/* 飘窗样式结束  */
